package com.niiwoo.civet.account.service.local.check.job.enums;

public enum BankBizTypeEnum {
	REGISTE((byte) 1, "注册"),
	WITHDRAW((byte) 2, "提现"),
	INVEST((byte) 3, "投标"),
	REPAYMENT((byte) 4, "还款"),
	CREDITOR((byte) 5, "债权认购"),
	GUARANTEE((byte) 6, "代偿"),
	PRIZE((byte) 7, "营销款"),
	RECHARGE((byte) 8, "充值"),
	REPAY_GUARANTEE((byte) 9, "还代偿款"),
	RETURN_COMMISSION((byte) 11, "退回佣金"),
	PAYOUT((byte) 12, "派息"),
	REPLACE_RECHARGE((byte) 13, "代充值"),
	SHARE_BENEFIT((byte) 14, "分润"),
	REPAY_PAYOUT((byte) 16, "还派息款"),
	DIRECT_TRANSFER((byte) 18, "定向转账"),
	PLATFORM_FEE((byte) 19, "平台服务费"),
	PLATFORM_FUND_TRANSFER((byte) 21, "平台资金划拨"),
	BACKROLL_RECHARGE((byte) 22, "资金回退充值"),
	ENTRUSTED_PAYMENT((byte) 23, "委托支付"),
	
	////////////////////////////////////////////////////
	//此处以下的code主要为处理存管一种类型对应平台多种类型的状况，比如平台的充值和代扣充值在存管都对应充值
	WITHHOLD((byte) 99, "代扣充值"),
	;

	BankBizTypeEnum(Byte code, String desc) {
		this.code = code;
		this.desc = desc;
	}

	private Byte code;
	private String desc;

	public Byte getCode() {
		return code;
	}

	public void setCode(Byte code) {
		this.code = code;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

}
